home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 001-100 / 001-025 / 008 / src / makefile < prev    next >
Makefile  |  1995-03-17  |  6KB  |  218 lines

  1. #    This makefile created by Fred Fish.  It is compatible with the
  2. #    make in the AMIGA Freely Redistributable Software library.
  3. #    Since this make is very simple and doesn't have any built
  4. #    in rules or allow continuation lines, I have had to do specify
  5. #    more than what a "real" make would require, but it should be
  6. #    upwardly compatible.
  7.  
  8. CC =    cc
  9. CFLAGS =
  10. LDFLAGS =
  11.  
  12. #
  13. #    The following define is used to force the Lattice C intermediate
  14. #    files to disk, when using my "cc" which usually tries to use
  15. #    ram: for speed.  Some files are too big to compile in ram.
  16. TEMPDEVHACK = -q df1:
  17.  
  18. #    All the following tomfoolery is to get around problems in
  19. #    some make's with continuation lines or lines with a long
  20. #    list of dependants.
  21.  
  22. OBJ1 =    _main.o hack.window.o hack.icon.o UnixXface.o hack.save.o
  23. OBJ2 =    hack.trap.o hack.o hack.rumors.o hack.end.o hack.apply.o
  24. OBJ3 =    hack.o_init.o hack.mhitu.o hack.worm.o hack.do.o hack.pri.o
  25. OBJ4 =    hack.invent.o hack.wield.o hack.version.o hack.u_init.o
  26. OBJ5 =    hack.vault.o hack.dog.o hack.eat.o hack.timeout.o rnd.o
  27. OBJ6 =    hack.options.o hack.cmdlist.o qsort.o hack.zap.o hack.do_wear.o
  28. OBJ7 =    mklv.shk.o hack.objnam.o hack.worn.o hack.lev.o hack.shk.o
  29. OBJ8 =    hack.whatis.o hack.bones.o hack.read.o hack.Decl.o hack.search.o
  30. OBJ9 =    hack.do_name.o mklev.o mklv.makemaz.o hack.main.o alloc.o
  31. OBJ10 =    hack.fight.o hack.tty.o hack.engrave.o hack.mon.o hack.rip.o
  32. OBJ11 =    hack.topl.o hack.mkobj.o hack.monst.o savelev.o hack.stat.o
  33. OBJ12 =    hack.steal.o mklv.shknam.o hack.makemon.o hack.track.o
  34.  
  35. hack :        objects
  36.  
  37. objects :    objA  objB  objC
  38.  
  39. objA :        $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4)
  40.  
  41. objB :        $(OBJ5) $(OBJ6) $(OBJ7) $(OBJ8)
  42.  
  43. objC :        $(OBJ9) $(OBJ10) $(OBJ11) $(OBJ12)
  44.  
  45. _main.o :    _main.c
  46.         $(CC) -c $(CFLAGS) -DTINY _main.c
  47.  
  48. hack.window.o :    hack.window.c
  49.         $(CC) -c $(CFLAGS) hack.window.c
  50.  
  51. hack.icon.o :    hack.icon.c
  52.         $(CC) -c $(CFLAGS) hack.icon.c
  53.  
  54. UnixXface.o :    UnixXface.c
  55.         $(CC) -c $(CFLAGS) UnixXface.c
  56.  
  57. hack.save.o :    hack.save.c
  58.         $(CC) -c $(CFLAGS) hack.save.c
  59.  
  60. hack.trap.o :    hack.trap.c hack.h def.trap.h
  61.         $(CC) -c $(CFLAGS) hack.trap.c
  62.  
  63. hack.o :    hack.c hack.h def.trap.h
  64.         $(CC) $(TEMPDEVHACK) -c $(CFLAGS) hack.c
  65.  
  66. hack.rumors.o :    hack.rumors.c config.h
  67.         $(CC) -c $(CFLAGS) hack.rumors.c
  68.  
  69. hack.end.o :    hack.end.c
  70.         $(CC) -c $(CFLAGS) hack.end.c
  71.  
  72. hack.apply.o :    hack.apply.c hack.h def.edog.h
  73.         $(CC) -c $(CFLAGS) hack.apply.c
  74.  
  75. hack.o_init.o :    hack.o_init.c config.h def.objects.h hack.onames.h
  76.         $(CC) -c $(CFLAGS) hack.o_init.c
  77.  
  78. hack.mhitu.o :    hack.mhitu.c hack.h
  79.         $(CC) -c $(CFLAGS) hack.mhitu.c
  80.  
  81. hack.worm.o :    hack.worm.c hack.h
  82.         $(CC) -c $(CFLAGS) hack.worm.c
  83.  
  84. hack.do.o :    hack.do.c
  85.         $(CC) -c $(CFLAGS) hack.do.c
  86.  
  87. hack.pri.o :    hack.pri.c hack.h def.wseg.h
  88.         $(CC) -c $(CFLAGS) hack.pri.c
  89.  
  90. hack.invent.o :    hack.invent.c hack.h def.wseg.h
  91.         $(CC) -c $(CFLAGS) hack.invent.c
  92.  
  93. hack.wield.o :    hack.wield.c hack.h
  94.         $(CC) -c $(CFLAGS) hack.wield.c
  95.  
  96. hack.version.o : hack.version.c date.h
  97.         $(CC) -c $(CFLAGS) hack.version.c
  98.  
  99. hack.u_init.o :    hack.u_init.c
  100.         $(CC) -c $(CFLAGS) hack.u_init.c
  101.  
  102. hack.vault.o :    hack.vault.c hack.h
  103.         $(CC) -c $(CFLAGS) hack.vault.c
  104.  
  105. hack.dog.o :    hack.dog.c hack.h hack.mfndpos.h def.edog.h
  106.         $(CC) -c $(CFLAGS) hack.dog.c
  107.  
  108. hack.eat.o :    hack.eat.c hack.h
  109.         $(CC) -c $(CFLAGS) hack.eat.c
  110.  
  111. hack.timeout.o : hack.timeout.c hack.h
  112.         $(CC) -c $(CFLAGS) hack.timeout.c
  113.  
  114. rnd.o :        rnd.c
  115.         $(CC) -c $(CFLAGS) rnd.c
  116.  
  117. hack.options.o : hack.options.c config.h hack.h
  118.         $(CC) -c $(CFLAGS) hack.options.c
  119.  
  120. hack.cmdlist.o : hack.cmdlist.c config.h def.objclass.h def.func_tab.h
  121.         $(CC) -c $(CFLAGS) hack.cmdlist.c
  122.  
  123. qsort.o :    qsort.c
  124.         $(CC) -c $(CFLAGS) qsort.c
  125.  
  126. hack.zap.o :    hack.zap.c hack.h
  127.         $(CC) -c $(CFLAGS) hack.zap.c
  128.  
  129. hack.do_wear.o : hack.do_wear.c
  130.         $(CC) -c $(CFLAGS) hack.do_wear.c
  131.  
  132. mklv.shk.o :    mklv.shk.c
  133.         $(CC) -c $(CFLAGS) mklv.shk.c
  134.  
  135. hack.objnam.o :    hack.objnam.c hack.h
  136.         $(CC) -c $(CFLAGS) hack.objnam.c
  137.  
  138. hack.worn.o :    hack.worn.c
  139.         $(CC) -c $(CFLAGS) hack.worn.c
  140.  
  141. hack.lev.o :    hack.lev.c
  142.         $(CC) -c $(CFLAGS) hack.lev.c
  143.  
  144. hack.shk.o :    hack.shk.c hack.h hack.mfndpos.h def.eshk.h
  145.         $(CC) -c $(CFLAGS) hack.shk.c
  146.  
  147. hack.whatis.o :    hack.whatis.c hack.h
  148.         $(CC) -c $(CFLAGS) hack.whatis.c
  149.  
  150. hack.bones.o :    hack.bones.c hack.h
  151.         $(CC) -c $(CFLAGS) hack.bones.c
  152.  
  153. hack.read.o :    hack.read.c hack.h
  154.         $(CC) -c $(CFLAGS) hack.read.c
  155.  
  156. hack.Decl.o :    hack.Decl.c hack.h
  157.         $(CC) -c $(CFLAGS) hack.Decl.c
  158.  
  159. hack.search.o :    hack.search.c hack.h def.trap.h
  160.         $(CC) -c $(CFLAGS) hack.search.c
  161.  
  162. hack.do_name.o : hack.do_name.c
  163.         $(CC) -c $(CFLAGS) hack.do_name.c
  164.  
  165. mklev.o :    mklev.c mklev.h def.trap.h
  166.         $(CC) -c $(CFLAGS) mklev.c
  167.  
  168. mklv.makemaz.o : mklv.makemaz.c mklev.h
  169.         $(CC) -c $(CFLAGS) mklv.makemaz.c
  170.  
  171. hack.main.o :    hack.main.c hack.h
  172.         $(CC) -c $(CFLAGS) hack.main.c
  173.  
  174. alloc.o :    alloc.c
  175.         $(CC) -c $(CFLAGS) alloc.c
  176.  
  177. hack.fight.o :    hack.fight.c hack.h
  178.         $(CC) -c $(CFLAGS) hack.fight.c
  179.  
  180. hack.tty.o :    hack.tty.c
  181.         $(CC) -c $(CFLAGS) hack.tty.c
  182.  
  183. hack.engrave.o : hack.engrave.c mklev.h hack.h
  184.         $(CC) -c $(CFLAGS) hack.engrave.c
  185.  
  186. hack.mon.o :    hack.mon.c hack.h hack.mfndpos.h
  187.         $(CC) -c $(CFLAGS) hack.mon.c
  188.  
  189. hack.rip.o :    hack.rip.c
  190.         $(CC) -c $(CFLAGS) hack.rip.c
  191.  
  192. hack.topl.o :    hack.topl.c
  193.         $(CC) -c $(CFLAGS) hack.topl.c
  194.  
  195. hack.mkobj.o :    hack.mkobj.c mklev.h hack.h hack.onames.h
  196.         $(CC) -c $(CFLAGS) hack.mkobj.c
  197.  
  198. hack.monst.o :    hack.monst.c mklev.h def.eshk.h
  199.         $(CC) -c $(CFLAGS) hack.monst.c
  200.  
  201. savelev.o :    savelev.c hack.h
  202.         $(CC) -c $(CFLAGS) savelev.c
  203.  
  204. hack.stat.o :    hack.stat.c
  205.         $(CC) -c $(CFLAGS) hack.stat.c
  206.  
  207. hack.steal.o :    hack.steal.c hack.h
  208.         $(CC) -c $(CFLAGS) hack.steal.c
  209.  
  210. mklv.shknam.o :    mklv.shknam.c mklev.h
  211.         $(CC) -c $(CFLAGS) mklv.shknam.c
  212.  
  213. hack.makemon.o : hack.makemon.c mklev.h hack.h
  214.         $(CC) -c $(CFLAGS) hack.makemon.c
  215.  
  216. hack.track.o :    hack.track.c hack.h
  217.         $(CC) -c $(CFLAGS) hack.track.c
  218.